Canadian Prime Minister Justin Trudeau has faced numerous scandals and controversies throughout... (6 revisions)